//编写算法，在一非递减的顺序表L中，删除所有值相等的多余元素。要求时间复杂度为O(n)，空间复杂度为O(1)。

#include <stdio.h>
#include <stdlib.h>
#include "list.h" // 请不要删除，否则检查不通过

void del_dupnum(SeqList *L)  {
    int j = 0;
    for(int i = 1; i <= L->last; i++)
    {
        if(L->elem[i] != L->elem[j])
        {
            j++;
            L->elem[j] = L->elem[i];
        }
    }
    L->last = j;
}